package com.sumainfor.pc.epc.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sumainfor.common.util.JsonResult;

import java.math.BigDecimal;
import java.util.Map;
import java.util.Objects;

/**
 * @Author PuaChen
 * @Create 2018-11-23 11:05
 */
public interface SettlementManageService {
    JsonResult getSettlementList(Page page, Map<String, Object> params);

    JsonResult selectOrderInfos(Page page, Map<String, Objects> params);

    JsonResult applyForMoney(Map<String, Object> params);

    JsonResult selectOrderInfo(Map<String, Objects> params);

    JsonResult selectApplyBillLog(Page page, Map<String, Object> params);

    JsonResult selectApplyBillLogForSupplier(Page page, Map<String, Object> params);

    JsonResult getApplyTypeList();

    JsonResult deleteApplyRemit(String remId);

    JsonResult budgetRevise(String stId, String supId, BigDecimal sumPrice);
}
